
package org.seler.spring.data.jdbc.pojo;

public class WorkOrdInfoDO  implements java.io.Serializable {
    private java.lang.String workOrdNo;
    private java.lang.String svcOrdNo;
    private java.lang.String svcInstId;
    private java.lang.String workOrdStatus;
    private java.lang.String workOrdType;
    private java.lang.String svcActionType;
    private java.lang.String billEffDt;
    private java.lang.String custReqDt;
    private java.lang.String dealerCd;
    private java.lang.String salesmanCd;
    private java.lang.String workOrdCreateId;
    private java.lang.String workOrdCreateDt;
    private java.lang.String lastUpdateId;
    private java.lang.String lastUpdateDt;
    private java.lang.String acctId;
    private java.lang.String jobEffectiveDt;
    private java.lang.String disconnectReason;
    private java.lang.String disconnectCd;
    private java.lang.String ordPriority;
    private java.lang.String workOrdCompletionDt;
    private java.lang.String cancelledDt;
    private java.lang.String cancelledCd;
    private java.lang.String cancelledReason;
    private java.lang.String applicationMode;

    public WorkOrdInfoDO() {
    }

    public java.lang.String getWorkOrdNo() {
        return workOrdNo;
    }

    public void setWorkOrdNo(java.lang.String workOrdNo) {
        this.workOrdNo = workOrdNo;
    }

    public java.lang.String getSvcOrdNo() {
        return svcOrdNo;
    }

    public void setSvcOrdNo(java.lang.String svcOrdNo) {
        this.svcOrdNo = svcOrdNo;
    }

    public java.lang.String getSvcInstId() {
        return svcInstId;
    }

    public void setSvcInstId(java.lang.String svcInstId) {
        this.svcInstId = svcInstId;
    }

    public java.lang.String getWorkOrdStatus() {
        return workOrdStatus;
    }

    public void setWorkOrdStatus(java.lang.String workOrdStatus) {
        this.workOrdStatus = workOrdStatus;
    }

    public java.lang.String getWorkOrdType() {
        return workOrdType;
    }

    public void setWorkOrdType(java.lang.String workOrdType) {
        this.workOrdType = workOrdType;
    }

    public java.lang.String getSvcActionType() {
        return svcActionType;
    }

    public void setSvcActionType(java.lang.String svcActionType) {
        this.svcActionType = svcActionType;
    }

    public java.lang.String getBillEffDt() {
        return billEffDt;
    }

    public void setBillEffDt(java.lang.String billEffDt) {
        this.billEffDt = billEffDt;
    }

    public java.lang.String getCustReqDt() {
        return custReqDt;
    }

    public void setCustReqDt(java.lang.String custReqDt) {
        this.custReqDt = custReqDt;
    }

    public java.lang.String getDealerCd() {
        return dealerCd;
    }

    public void setDealerCd(java.lang.String dealerCd) {
        this.dealerCd = dealerCd;
    }

    public java.lang.String getSalesmanCd() {
        return salesmanCd;
    }

    public void setSalesmanCd(java.lang.String salesmanCd) {
        this.salesmanCd = salesmanCd;
    }

    public java.lang.String getWorkOrdCreateId() {
        return workOrdCreateId;
    }

    public void setWorkOrdCreateId(java.lang.String workOrdCreateId) {
        this.workOrdCreateId = workOrdCreateId;
    }

    public java.lang.String getWorkOrdCreateDt() {
        return workOrdCreateDt;
    }

    public void setWorkOrdCreateDt(java.lang.String workOrdCreateDt) {
        this.workOrdCreateDt = workOrdCreateDt;
    }

    public java.lang.String getLastUpdateId() {
        return lastUpdateId;
    }

    public void setLastUpdateId(java.lang.String lastUpdateId) {
        this.lastUpdateId = lastUpdateId;
    }

    public java.lang.String getLastUpdateDt() {
        return lastUpdateDt;
    }

    public void setLastUpdateDt(java.lang.String lastUpdateDt) {
        this.lastUpdateDt = lastUpdateDt;
    }

    public java.lang.String getAcctId() {
        return acctId;
    }

    public void setAcctId(java.lang.String acctId) {
        this.acctId = acctId;
    }

    public java.lang.String getJobEffectiveDt() {
        return jobEffectiveDt;
    }

    public void setJobEffectiveDt(java.lang.String jobEffectiveDt) {
        this.jobEffectiveDt = jobEffectiveDt;
    }

    public java.lang.String getDisconnectReason() {
        return disconnectReason;
    }

    public void setDisconnectReason(java.lang.String disconnectReason) {
        this.disconnectReason = disconnectReason;
    }

    public java.lang.String getDisconnectCd() {
        return disconnectCd;
    }

    public void setDisconnectCd(java.lang.String disconnectCd) {
        this.disconnectCd = disconnectCd;
    }

    public java.lang.String getOrdPriority() {
        return ordPriority;
    }

    public void setOrdPriority(java.lang.String ordPriority) {
        this.ordPriority = ordPriority;
    }

    public java.lang.String getWorkOrdCompletionDt() {
        return workOrdCompletionDt;
    }

    public void setWorkOrdCompletionDt(java.lang.String workOrdCompletionDt) {
        this.workOrdCompletionDt = workOrdCompletionDt;
    }

    public java.lang.String getCancelledDt() {
        return cancelledDt;
    }

    public void setCancelledDt(java.lang.String cancelledDt) {
        this.cancelledDt = cancelledDt;
    }

    public java.lang.String getCancelledCd() {
        return cancelledCd;
    }

    public void setCancelledCd(java.lang.String cancelledCd) {
        this.cancelledCd = cancelledCd;
    }

    public java.lang.String getCancelledReason() {
        return cancelledReason;
    }

    public void setCancelledReason(java.lang.String cancelledReason) {
        this.cancelledReason = cancelledReason;
    }

    public java.lang.String getApplicationMode() {
        return applicationMode;
    }

    public void setApplicationMode(java.lang.String applicationMode) {
        this.applicationMode = applicationMode;
    }

    private java.lang.Object __equalsCalc = null;
    public synchronized boolean equals(java.lang.Object obj) {
        if (!(obj instanceof WorkOrdInfoDO)) return false;
        WorkOrdInfoDO other = (WorkOrdInfoDO) obj;
        if (obj == null) return false;
        if (this == obj) return true;
        if (__equalsCalc != null) {
            return (__equalsCalc == obj);
        }
        __equalsCalc = obj;
        boolean _equals;
        _equals = true && 
            ((this.workOrdNo==null && other.getWorkOrdNo()==null) || 
             (this.workOrdNo!=null &&
              this.workOrdNo.equals(other.getWorkOrdNo()))) &&
            ((this.svcOrdNo==null && other.getSvcOrdNo()==null) || 
             (this.svcOrdNo!=null &&
              this.svcOrdNo.equals(other.getSvcOrdNo()))) &&
            ((this.svcInstId==null && other.getSvcInstId()==null) || 
             (this.svcInstId!=null &&
              this.svcInstId.equals(other.getSvcInstId()))) &&
            ((this.workOrdStatus==null && other.getWorkOrdStatus()==null) || 
             (this.workOrdStatus!=null &&
              this.workOrdStatus.equals(other.getWorkOrdStatus()))) &&
            ((this.workOrdType==null && other.getWorkOrdType()==null) || 
             (this.workOrdType!=null &&
              this.workOrdType.equals(other.getWorkOrdType()))) &&
            ((this.svcActionType==null && other.getSvcActionType()==null) || 
             (this.svcActionType!=null &&
              this.svcActionType.equals(other.getSvcActionType()))) &&
            ((this.billEffDt==null && other.getBillEffDt()==null) || 
             (this.billEffDt!=null &&
              this.billEffDt.equals(other.getBillEffDt()))) &&
            ((this.custReqDt==null && other.getCustReqDt()==null) || 
             (this.custReqDt!=null &&
              this.custReqDt.equals(other.getCustReqDt()))) &&
            ((this.dealerCd==null && other.getDealerCd()==null) || 
             (this.dealerCd!=null &&
              this.dealerCd.equals(other.getDealerCd()))) &&
            ((this.salesmanCd==null && other.getSalesmanCd()==null) || 
             (this.salesmanCd!=null &&
              this.salesmanCd.equals(other.getSalesmanCd()))) &&
            ((this.workOrdCreateId==null && other.getWorkOrdCreateId()==null) || 
             (this.workOrdCreateId!=null &&
              this.workOrdCreateId.equals(other.getWorkOrdCreateId()))) &&
            ((this.workOrdCreateDt==null && other.getWorkOrdCreateDt()==null) || 
             (this.workOrdCreateDt!=null &&
              this.workOrdCreateDt.equals(other.getWorkOrdCreateDt()))) &&
            ((this.lastUpdateId==null && other.getLastUpdateId()==null) || 
             (this.lastUpdateId!=null &&
              this.lastUpdateId.equals(other.getLastUpdateId()))) &&
            ((this.lastUpdateDt==null && other.getLastUpdateDt()==null) || 
             (this.lastUpdateDt!=null &&
              this.lastUpdateDt.equals(other.getLastUpdateDt()))) &&
            ((this.acctId==null && other.getAcctId()==null) || 
             (this.acctId!=null &&
              this.acctId.equals(other.getAcctId()))) &&
            ((this.jobEffectiveDt==null && other.getJobEffectiveDt()==null) || 
             (this.jobEffectiveDt!=null &&
              this.jobEffectiveDt.equals(other.getJobEffectiveDt()))) &&
            ((this.disconnectReason==null && other.getDisconnectReason()==null) || 
             (this.disconnectReason!=null &&
              this.disconnectReason.equals(other.getDisconnectReason()))) &&
            ((this.disconnectCd==null && other.getDisconnectCd()==null) || 
             (this.disconnectCd!=null &&
              this.disconnectCd.equals(other.getDisconnectCd()))) &&
            ((this.ordPriority==null && other.getOrdPriority()==null) || 
             (this.ordPriority!=null &&
              this.ordPriority.equals(other.getOrdPriority()))) &&
            ((this.workOrdCompletionDt==null && other.getWorkOrdCompletionDt()==null) || 
             (this.workOrdCompletionDt!=null &&
              this.workOrdCompletionDt.equals(other.getWorkOrdCompletionDt()))) &&
            ((this.cancelledDt==null && other.getCancelledDt()==null) || 
             (this.cancelledDt!=null &&
              this.cancelledDt.equals(other.getCancelledDt()))) &&
            ((this.cancelledCd==null && other.getCancelledCd()==null) || 
             (this.cancelledCd!=null &&
              this.cancelledCd.equals(other.getCancelledCd()))) &&
            ((this.cancelledReason==null && other.getCancelledReason()==null) || 
             (this.cancelledReason!=null &&
              this.cancelledReason.equals(other.getCancelledReason()))) &&
            ((this.applicationMode==null && other.getApplicationMode()==null) || 
             (this.applicationMode!=null &&
              this.applicationMode.equals(other.getApplicationMode())));
        __equalsCalc = null;
        return _equals;
    }

    private boolean __hashCodeCalc = false;
    public synchronized int hashCode() {
        if (__hashCodeCalc) {
            return 0;
        }
        __hashCodeCalc = true;
        int _hashCode = 1;
        if (getWorkOrdNo() != null) {
            _hashCode += getWorkOrdNo().hashCode();
        }
        if (getSvcOrdNo() != null) {
            _hashCode += getSvcOrdNo().hashCode();
        }
        if (getSvcInstId() != null) {
            _hashCode += getSvcInstId().hashCode();
        }
        if (getWorkOrdStatus() != null) {
            _hashCode += getWorkOrdStatus().hashCode();
        }
        if (getWorkOrdType() != null) {
            _hashCode += getWorkOrdType().hashCode();
        }
        if (getSvcActionType() != null) {
            _hashCode += getSvcActionType().hashCode();
        }
        if (getBillEffDt() != null) {
            _hashCode += getBillEffDt().hashCode();
        }
        if (getCustReqDt() != null) {
            _hashCode += getCustReqDt().hashCode();
        }
        if (getDealerCd() != null) {
            _hashCode += getDealerCd().hashCode();
        }
        if (getSalesmanCd() != null) {
            _hashCode += getSalesmanCd().hashCode();
        }
        if (getWorkOrdCreateId() != null) {
            _hashCode += getWorkOrdCreateId().hashCode();
        }
        if (getWorkOrdCreateDt() != null) {
            _hashCode += getWorkOrdCreateDt().hashCode();
        }
        if (getLastUpdateId() != null) {
            _hashCode += getLastUpdateId().hashCode();
        }
        if (getLastUpdateDt() != null) {
            _hashCode += getLastUpdateDt().hashCode();
        }
        if (getAcctId() != null) {
            _hashCode += getAcctId().hashCode();
        }
        if (getJobEffectiveDt() != null) {
            _hashCode += getJobEffectiveDt().hashCode();
        }
        if (getDisconnectReason() != null) {
            _hashCode += getDisconnectReason().hashCode();
        }
        if (getDisconnectCd() != null) {
            _hashCode += getDisconnectCd().hashCode();
        }
        if (getOrdPriority() != null) {
            _hashCode += getOrdPriority().hashCode();
        }
        if (getWorkOrdCompletionDt() != null) {
            _hashCode += getWorkOrdCompletionDt().hashCode();
        }
        if (getCancelledDt() != null) {
            _hashCode += getCancelledDt().hashCode();
        }
        if (getCancelledCd() != null) {
            _hashCode += getCancelledCd().hashCode();
        }
        if (getCancelledReason() != null) {
            _hashCode += getCancelledReason().hashCode();
        }
        if (getApplicationMode() != null) {
            _hashCode += getApplicationMode().hashCode();
        }
        __hashCodeCalc = false;
        return _hashCode;
    }

}
